package com.kly.user.db.entity;
import com.fqgj.common.entity.BaseEntity;
import java.util.Date;
/**
* User: user
* Date: 2024-01-30
* Time: 17:55:35.587
* TableDesc:用户促销活动记录表
*/
public class UserPromotionRecordEntity extends BaseEntity{
    /**
    *
    */
    private String userCode;
    /**
    *触发促销类型 0老用户召回 1关闭会员购买弹窗触发 2我的-会员，直接关闭支付弹窗 3在goole支付过程中取消
    */
    private Integer triggerType;
    /**
    *类型 1折扣促销 2用户拉新 3用户召回

    */
    private Integer promotionType;
    /**
    *购买页面 1周 2月 3季
    */
    private Integer buyType;
    /**
    *促销开始时间
    */
    private Date beginDate;
    /**
    *促销结束时间
    */
    private Date endDate;
    /**
    *操作状态 0未弹窗 1没购买 2已购买 
    */
    private Integer operationStatus;


    public  String getUserCode(){
        return this.userCode;
    }

    public  UserPromotionRecordEntity setUserCode(String userCode){
        this.userCode = userCode;
        return this;
    }

    public  Integer getTriggerType(){
        return this.triggerType;
    }

    public  UserPromotionRecordEntity setTriggerType(Integer triggerType){
        this.triggerType = triggerType;
        return this;
    }

    public  Integer getPromotionType(){
        return this.promotionType;
    }

    public  UserPromotionRecordEntity setPromotionType(Integer promotionType){
        this.promotionType = promotionType;
        return this;
    }

    public  Integer getBuyType(){
        return this.buyType;
    }

    public  UserPromotionRecordEntity setBuyType(Integer buyType){
        this.buyType = buyType;
        return this;
    }

    public  Date getBeginDate(){
        return this.beginDate;
    }

    public  UserPromotionRecordEntity setBeginDate(Date beginDate){
        this.beginDate = beginDate;
        return this;
    }

    public  Date getEndDate(){
        return this.endDate;
    }

    public  UserPromotionRecordEntity setEndDate(Date endDate){
        this.endDate = endDate;
        return this;
    }

    public  Integer getOperationStatus(){
        return this.operationStatus;
    }

    public  UserPromotionRecordEntity setOperationStatus(Integer operationStatus){
        this.operationStatus = operationStatus;
        return this;
    }
}
